package com.ctshk.rpc.season.dto;


import com.ctshk.common.model.BaseEntity;
import com.ctshk.rpc.season.req.SeasonProductChannelOfflineAgentCustomArrayReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName SeasonProductChannelOfflineAgentCustomDTO
 * @Description: TODO
 * @Author 杨林
 * @Date 2021/3/16
 **/
@Data
@ApiModel(value="SeasonProductChannelOfflineAgentCustomDTO", description="产品中心,固定套票加幅策略 线下代理 自定义权限")
public class SeasonProductChannelOfflineAgentCustomDTO extends BaseEntity {
    @ApiModelProperty(value = "产品ID")
    private Long productId;

    @ApiModelProperty(value = "套票成本策略id")
    private Long strategyId;

    @ApiModelProperty(value = "线下渠道类型（1：自营渠道 2：代理商）")
    private Integer channelType;

    @ApiModelProperty(value = "权限范围类型（1：代理禁售 2 所有代理 3指定部门/人员）")
    private Integer visableType;

    @ApiModelProperty(value = "固定套票线下代理商自定义权限")
    private List<SeasonProductChannelOfflineAgentCustomArrayReq> productChannelOfflineAgentCustomArray;
}
